package com.weiqiao.mall.domain;


import lombok.Data;

import java.util.List;


/**
 * 信用卡实体类
 * @author PEI
 */
@Data
public class CardCommodityEntity {
    private String commodity_id; // 商品id
    private int company_id; // 公司id，备用字段
    private String variety_id; //	一级分类id
    private String variety_name; //	一级分类名
    private String second_variety_id; //	二级分类id
    private String name; //	标题
    private String pro_title; //	副标题
    private List<OperatorEntity> operator_list; // 所属运营者	关联的省长等级客户
    private String relation_bank_id; //	关联三方银行
    private String relation_credit_card_id; //	关联三方信用卡
    private String bank_id; //	添加至热门银行
    private int is_add_id_card; //	是否收集身份证	0 否 ；1是
    private double commission; //	总佣金金额
    private double governor_commission; //	省长佣金
    private int settlement_commission; //	佣金结算	0卡片审核通过， 1卡片激活后
    private String vedio_url;// 主图视频
    private String cover_url;// 封面图
    private List<LinkEntity> link_url;// 商品详情链接
    private String detail; //	图文描述(富文本)
    private int state; // 状态	0：已上架  1：已下架  2.自定义上架时间
    private int delete_flag; // 删除	0未删除  1已删除
    private List<CardEntity> relation_card_list; //第三方产品链接
    private String create_date; // 创建时间
    //标签品牌
    private List<String> label_brand_ids;

    /**
     * 运营者实体类
     */
    @Data
    public static class OperatorEntity {
        private int user_id; // APP的用户id
        private String phone; // 用户手机号
        private String user_name; // 后台用户名称
        private String nickname; // APP的用户名字
    }

    // 第三方链接
    @Data
    public static class CardEntity {
        private String uuid; // id
        private String relation_card_url; // 跳转地址
    }

    // 主图
    @Data
    public static class LinkEntity {
        private String type;//类型
        private String url;//url
    }
}
